#include <stdio.h>
#include<stack>
#include <string.h>
#include<iostream>
using namespace std;
int main()
{
    stack<char> s;
    int i,j;
    char str1[100],str2[100];
    gets(str1);
    //getchar();
    gets(str2);
    for(j=0; j<strlen(str2); j++)
    {
        if(j>=1)
        {
             if(str2[j]<str2[j+1]&&str2[j]<str2[j-1])
        {
            cout<<"Are you kidding me?"<<endl;
            return 0;
        }
        }


    }
    for(i=0; i<strlen(str1); i++)
    {

        if(str1[i]!=str2[0])
        {
            s.push(str1[i]);
            cout<<"1->3"<<endl;
        }
        else
        {
            cout<<"1->2"<<endl;
        }

    }
    //  }
    while(s.size())
    {

        s.pop();
        cout<<"3->2"<<endl;
    }

}
